home *** CD-ROM | disk | FTP | other *** search
/ Family Fun / Family Fun.iso / tools / readmac.exe / READMAC.DOC < prev    next >
Text File  |  1988-06-30  |  10KB  |  195 lines

  1.  
  2.                          ***** READMAC 2.0 *****
  3.  
  4.          Copyright (c) 1988 by
  5.         Micro Technologies, Inc.     Home Of      The Phoenix BBS
  6.          921 Royal Heights Road                   Voice: (618) 233 2314
  7.           Belleville, Il 62223                    Data : (618) 233 2315
  8.                                                   Data : (618) 233 2384
  9.  
  10.  
  11.                    Released as Shareware by MTI for  $ 10.00
  12.  
  13.  
  14.  
  15. Since the release of the original version of READMAC in 1985, several spinoff
  16. programs have been released by various people in both the Public Domain and
  17. Shareware areas.  These programs usually incorporated some aspect that was not
  18. available in the READMAC, i.e. Hercules support, EGA & VGA support, Laser
  19. printing, etc.  We at Micro Technologies, Inc. commend those of you that have
  20. helped to contribute to the growing popularity of READMAC whether it was in
  21. giving it to a friend or by posting it on BBSs.  It has made it's way around
  22. the world as evident from some of the users on the Phoenix BBS.
  23.  
  24. MTI has now released Version 2.0 which includes the following features:
  25.  
  26.           *  Built in support for the Hercules Monochrome
  27.           *  Built in support for the EGA 640 X 350 screen mode
  28.           *  Built in support for the VGA 640 X 480 screen mode
  29.           *  Command line entry of filename
  30.           *  Wild card characters in filename for multiple file viewing
  31.           *  Creates printer file if it can't be found
  32.           *  Allows commands for both Dot Matrix and Laser printers
  33.           *  Allows Laser printing to be done at 75 DPI, 150 DPI or 300 DPI
  34.           *  Faster file loading
  35.           *  Smoother scrolling of picture
  36.           *  Easy entry of printer commands
  37.  
  38. In order to continue to bring new versions of READMAC to the public, we are
  39. releasing Version 2.0 as a Shareware program.  If you like READMAC Version
  40. 2.0, we ask a small contribution of only $10.00.
  41.  
  42.  
  43.  
  44. *****************************************************************************
  45. Starting READMAC Version 2.0
  46. ******************************************************************************
  47.  
  48.    The command line to execute READMAC is as follows:
  49.  
  50.            READMAC filespec[/S][/I][/H][/E][/V]
  51.  
  52.    where filespec is the specification for the file or files you wish to
  53. view with READMAC.  The file specification may include a path specification
  54. and may also include the DOS wild card characters * and ? to match multiple
  55. files.  For example, the specification \PICTURES\*.MAC will display all files
  56. in the directory PICTURES with the extension MAC.
  57.    The S option will cause the viewer not to wait for a keypress between
  58. pictures.  Normally when READMAC is started with a file specification
  59. involving wild card characters, the <N> key is required to view the next
  60. picture.  With the S option, READMAC will load and display the first picture,
  61. and immediately begin loading the second picture.  When loaded, it will be
  62. displayed and the loading of the third will begin.  This will continue until
  63. there are no more pictures to load.
  64.    The I option will cause the viewer to not display the introduction screen.
  65. Normally, when READMAC is started, the shareware message and instructions for
  66. moving the picture are displayed.  With the I option READMAC will load and
  67. display the first picture without showing the introduction screen.
  68.    Normally, READMAC displays in the CGA 640 X 200 screen mode.  The H option
  69. will put the viewer into the Hercules 720 X 348 display mode.  The E option
  70. will put the viewer into the EGA 640 X 350 display mode.  The V option will
  71. put the viewer into the VGA 640 X 480 screen mode.  Only one of the three
  72. options H, E and V may be used.  If more than one of these options is used,
  73. READMAC will generate an error message.
  74.  
  75.  
  76.  
  77. ******************************************************************************
  78. Commands Available While Viewing Pictures
  79. ******************************************************************************
  80.  
  81.    The pictures displayed by READMAC are 720 lines long.  Therefore, in order
  82. to view the entire picture, you will need to move it up and down.  The arrow
  83. keys  and  will move the picture up and down, respectively, one row at a time.
  84. The Page Up (PgUp) and Page Down (PgDn) keys will move the picture up and
  85. down, respectively, ten rows at a time.
  86.    To load and display the next file (if wild card characters were included in
  87. the file specification upon starting READMAC) press the <N> key.  This will
  88. cause the viewer to find the next file to load and display.  When all files
  89. matching the specification have been displayed, the viewer will end.
  90.    At any time while viewing a picture, you can stop the viewer by pressing
  91. the <ESC> key.
  92.  
  93.  
  94.  
  95. ******************************************************************************
  96. Set Printer Parameters
  97. ******************************************************************************
  98.  
  99.    While viewing a picture, if you press the <S> key you will see the printer
  100. commands enrolled for both the dot matrix and laser printing routines.  These
  101. commands are stored in a file called READMAC.PRT and is read when READMAC is
  102. executed.  If the file does not exist, it will be created by READMAC and the
  103. default commands for the printers will be as follows:
  104.  
  105.  
  106.           Dot Matrix Printer Commands
  107.           Set 8/72 inch linefeed command: 27,51,24
  108.           Set normal linefeed command: 27,48
  109.           Graphic Mode Command (Resolution >=640): 27,76,192,3
  110.           Graphic mode resolution (dots/line): 960
  111.           Pins in printhead (8,24): 8
  112.           The value 128 fires which pin in graphics mode (Top, Bottom): TOP
  113.  
  114.  
  115.           Laser Printer Commands
  116.           Set Raster Graphics To 75 DPI: 27,42,116,55,53,82
  117.           Set Raster Graphics To 150 DPI: 27,42,116,49,53,48,82
  118.           Set Raster Graphics To 300 DPI: 27,42,116,51,48,48,82
  119.           Transfer 8" line at 75 DPI: 27,42,98,55,53,82
  120.           Transfer 8" line at 150 DPI: 27,42,98,49,53,48,82
  121.           Transfer 8" line at 300 DPI: 27,42,98,51,48,48,82
  122.           Start Raster Graphics: 27,42,114,48,65
  123.           End Raster Graphics: 27,42,114,66
  124.  
  125.  
  126.    The default parameters for the dot matrix printer are Epson style commands.
  127. The default paramters for the laser printer are HP style commands.  Each of
  128. the commands are entered as decimal numbers seperated by commas.  The Set 8/72
  129. inch linefeed command is used to set the printer into a linespacing which will
  130. leave no gaps between the lines of graphics data since each line of graphics
  131. is 8/72 inch wide.  The Set normal line spacing command is used to put the
  132. printer back into its previous spacing after printing a picture.  The Graphic
  133. Mode Command (Resolution >=640) is used to actually print the picture.  Quite
  134. often the graphic command will need the number of points included as part of
  135. the command as in the case of the default command.  This is the density of
  136. line graphics mode times 8 since the printing is based on an 8 inch line.  For
  137. example, if you look up the default command above in an Epson manual, you will
  138. find that the density for that graphics mode is 120 DPI.  Take 120 times 8 and
  139. you get 960.  This is becomes the next parameter Graphic mode resolution
  140. (dots/line).  The next parameter, Pins in printhead can be toggled between 8
  141. and 24 pins.  For those of you with 9 pin printheads, the choice should be
  142. 8 because the 9th pin is used by the printer for underlining.  The final
  143. parameter The value 128 fires which pin in graphics mode, tells the porgram
  144. how to build the print data to be sent to the printer.  For most printers
  145. including Epson, IBM and compatibles this parameter should be Top.  For some
  146. other printers, i.e.  NEC 8023, this parameter will need to be changed to
  147. Bottom.  You should be able to find this information under graphics in your
  148. printer manual.
  149.    The laser printer commands consist of commands for each of the various
  150. resolutions available for printing.  The first three commands are the commands
  151. to set the laser printer into the various resolutions.  The next three are the
  152. commands required to send an 8 inch line of graphics in the desired
  153. resolution.  These commands will differ slighlty due to the paramters telling
  154. the printer how many bytes of data to receive.  The final two printer commands
  155. are to tell the printer to start and end graphics.  All of these printer
  156. commands should be found in your laser printer manual under the section for
  157. graphic printing.
  158.    If any of the actual printer commands need to be changed, you need to find
  159. the printer command in your manual.  If there are any variable parameters to
  160. the command you should figure out what they should be.  For example, let's say
  161. the printer command to set the line spacing to n/72 inch is ESC "A" n where n
  162. is the number of 1/72 inch you wish to make the line feed.  Then the command
  163. to set to 8/72 inch linefeed would be ESC "A" 8 or as sent from BASIC
  164. CHR$(27);"A";CHR$(8).  So to enter the command on the command line enter
  165. 27,65,8 because "A" is the same as CHR$(65).
  166.  
  167.  
  168.  
  169. ******************************************************************************
  170. Printing The Picture
  171. ******************************************************************************
  172.  
  173.    When the picture is displayed, it can be printed by pressing the <P> key.
  174. The screen will return to text mode and the following menu will appear.
  175.  
  176.                   Select Commands To Use To Print
  177.                        Dot Matrix Printer
  178.                        Laser Printer
  179.  
  180.    Use the arrow keys to move to the printer choice and press <ENTER>.  If Dot
  181. Matrix Printer is chosen, then the screen will clear to a message that
  182. printing is in progress.  After completing the printing, you will be returned
  183. to the picture.
  184.    If the Laser option is chosen, you will be given the choice of resolution
  185. as shown below.
  186.  
  187.  
  188.    Move to the appropriate resolution and press <ENTER>.  Printing will begin
  189. and proceed as for the dot matrix described above.
  190.  
  191.                     Select Resolution To Use
  192.                           75 DPI
  193.                           150 DPI
  194.                           300 DPI
  195.